package com.tzstcl.sys.user.service.impl;

import com.tzstcl.base.service.impl.BaseServiceImpl;
import com.tzstcl.sys.user.mapper.SysDictMapper;
import com.tzstcl.sys.user.model.SysDict;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * 公司：天筑科技股份有限公司
 * 作者：haocj
 * 日期：2018年09月13日
 * 说明：字典管理ServiceImpl
 */
@Service
public class SysDictServiceImpl extends BaseServiceImpl<SysDictMapper, SysDict> {

    public List<SysDict> selectListByCache(SysDict sysDict) {
        return mapper.selectListByCache(sysDict);
    }

    public List<SysDict> findByType(String type) {
        SysDict sysDict = new SysDict();
        sysDict.setDictType(type);
        List<SysDict> list = mapper.select(sysDict);
        return list;
    }

    /**
     * @param dictValueText
     * @return
     */
    public List<SysDict> getIn(String dictValueText) {
        return mapper.getIn(dictValueText);
    }
}